body{
width: 700px;
margin-left: auto;
margin-right: auto;
background: #333333 url(../images/bg.png) repeat-x;
font-family: Trebuchet MS,Arial,Helvetica,Sans-Serif;
font-size:11pt;
}

#global {
min-height: 100%;
width: 100%;
margin: 0 auto;
position: relative;
}

#top{
width: 700px;
height: 35px;
font-family: sans-serif;
font-size: 10px;
display:block;
}

#logo{
    float:left;
    margin-right: 5px;
    margin-top: -5px;
}

#title {
font-family: "trebuchet MS",sans-serif;
color: #FFFFFF;
font-size: 26px;
letter-spacing: -0.6pt;
word-spacing: 2pt;
float:left;
margin-top:3px;
}


#footer{
width: 680px;
margin-top: 10px;
padding: 10px;
background: #F0F0F0 url(../images/stripe_footer.png) repeat;
font-family: sans-serif;
font-size: 10px;
margin-bottom: 20px;
}

.content{
padding:15px;
}

#center{
background-color: #161616;
margin-top: 0px;
margin-bottom: 30px;
overflow: auto;
width:700px;
color: #DDFFDD;
font-size:14px;
line-height: 22px;
font-family: "trebuchet MS",sans-serif;
}

h1{
margin:30px 25px 30px;
font-weight: normal;
}

h2{
padding-bottom:8px;  
margin-bottom: 10px; 
margin-top:0px;
}

.my_h3{
font-size: 17px;
font-weight: bold;
color: #FF8000;
}

.line{
background:transparent url(../images/barre.png) no-repeat right bottom;
}

.contact { display:block; }
.contact input.text { margin-bottom:12px; width:95%; padding: .4em; font-size:14pt; }
.contact fieldset { padding:0; border:0; margin-top:10px; }
.contact textarea { margin-bottom:12px; width:95%; padding: .4em; font-size:12pt; height:150px; }


.col_large{
float:left;
width:450px;
padding:10px;
}

.col_small{
float:right;
width:200px;
padding:10px;
}

.col_mid_left{
float:left;
width:320px;
padding:15px;
overflow: auto;
}

.col_mid_right{
float:right;
width:320px;
padding:15px;
overflow: auto;
}

.unique_col{
float:left;
width:670px;
padding:15px;
overflow: auto;
font-size:13px;
text-align: justify;
}

.evidence{
font-weight: bold;
background-color:#2B2B2B;
}

.evidence_blog{
font-weight: bold;
background-color:#FFF;
}

.orange{
color: #FF8000;   
}

.blog{
height:22px;
background-color: #2B2B2B;  
padding:2px 10px 2px 10px; 
margin-bottom:2px;
}

.notice{
font-style: italic;  
}

img{border:none;}

.img_center{
margin:auto;
margin-top: 3px;
}

A:link {text-decoration: none; color:#FF8000;}
A:visited {text-decoration: none; color:#FF8000;}
A:active {text-decoration: none; color:#FF8000;}
A:hover {text-decoration: underline; color: #FF9428;}

/* BLOG */
#bloc_rss{
margin:auto;
width:500px;
/*background: url("../images/blog_rss_bloc.png") no-repeat top;*/
height:80px;
}

#inside_bloc_rss{
float:left;
width: 400px;
margin:12px 80px;
font-size: 12pt;
color: #2B2B2B;
cursor:pointer;
}

.blog_bloc{
margin:auto;
width:640px;
min-height:120px;
}

.blog_bloc_1{
float:left;
width: 100px;
background: url("../images/blog_date.png") no-repeat top;
height:120px;
}

.blog_bloc_2{
float:left;
width: 540px;
}

#blog_article{
padding:15px;
color: #2B2B2B;
background: #E2E2E2;  
font-size:14px;
line-height: 22px;
font-family: "trebuchet MS",sans-serif; 
}

#comments{
padding:15px;
width:630px;
color: #2B2B2B;
background: #F1F1F1;
}

#your_comment{
border:1px solid #FF8000;
padding:20px;
background:url(../images/blog_your_comment.png) repeat-x;
width:620px;

}

.blog_comment{
float:left;
display:block;
width:120px;   
}


/* MENU */
#menu_bar{
width: 700px;
height:70px;
margin: 0px;
margin-bottom:-10px;
}

#lavaLampBasicImage {
background: url("../images/menu.png") no-repeat top;
padding: 15px;
padding-right:5px;
overflow: hidden;
}
#lavaLampBasicImage li {
float: left;
list-style: none;
}
#lavaLampBasicImage li.backLava {
background: url("../images/lava.gif") no-repeat right -30px;
width: 9px; height: 30px;
z-index: 8;
position: absolute;
}
#lavaLampBasicImage li.backLava .leftLava {
background: url("../images/lava.gif") no-repeat top left;
height: 30px;
margin-right: 9px; /* 7px is the width of the rounded shape */
}
#lavaLampBasicImage li a {
font: bold 14px arial;
text-decoration: none;
color: #fff;
outline: none;
text-align: center;
top: 7px;
text-transform: uppercase;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin: auto 8px;    
}
#lavaLampBasicImage li a:hover, #lavaLampBasicImage li a:active, #lavaLampBasicImage li a:visited {
color: #fff;
border: none;
}

/* END */


/* Easy Slider */

    #slider ul, #slider li,
    #slider2 ul, #slider2 li{
        margin:0;
        padding:0;
        list-style:none;
        }
    #slider2{margin-top:1em;}
    #slider li, #slider2 li{ 
        /* 
            define width and height of list item (slide)
            entire slider area will adjust according to the parameters provided here
        */ 
        width:700px;
        height:241px;
        overflow:hidden; 
        }    
    #prevBtn, #nextBtn,
    #slider1next, #slider1prev{ 
        display:block;
        width:30px;
        height:77px;
        position:absolute;
        left:-30px;
        top:180px;
        z-index:1000;
        }    
    #nextBtn, #slider1next{ 
        left:700px;
        }                                                        
    #prevBtn a, #nextBtn a,
    #slider1next a, #slider1prev a{  
        display:block;
        position:relative;
        width:30px;
        height:77px;
        background:url(../images/tab_1.png) no-repeat 0 0;    
        }    
    #nextBtn a, #slider1next a{ 
        background:url(../images/tab_2.png) no-repeat 0 0;    
        }    
        
    /* numeric controls */    

    ol#controls{
        margin:1em 0;
        padding:0;
        height:28px;    
        }
    ol#controls li{
        margin:0 10px 0 0; 
        padding:0;
        float:left;
        list-style:none;
        height:28px;
        line-height:28px;
        }
    ol#controls li a{
        float:left;
        height:28px;
        line-height:28px;
        border:1px solid #ccc;
        background:#DAF3F8;
        color:#555;
        padding:0 10px;
        text-decoration:none;
        }
    ol#controls li.current a{
        background:#5DC9E1;
        color:#fff;
        }
    ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
    
/* // Easy Slider */